.plumb_container {
  position: relative;

  #plumb_zoom {
    position: fixed;
    top: 60px;
    left: 20px;
    z-index: 99999;
  }

}

#plumb {
  position: relative;

  .entity-minimized {
    height: 35px;
    overflow-y: hidden;
  }

  .entity {
    display: block;
    position: absolute;
    z-index: 4;
    min-width: 250px;
    width: auto;

    .nav {
      margin-bottom: 1em;
    }

    h3 {
      cursor: move;
      font-weight: bold;
      padding-right: 3em !important;
    }

    .btn-minimize {
      position: absolute;
      right: 2.3em;
      top: 0.7em;
    }

    .ep {
      width: 0.8em;
      height: 0.8em;
      top: 1em;
      right: 1em;
      background-color: @red;
      cursor: pointer;
      -moz-border-radius: 1em;
           border-radius: 1em;
      position: absolute;
    }

    .popover-title {

      padding: 0;

      .nav {
        margin: 0;

      }
    }

    .entity-items {
      margin-bottom: 1em;
    }

  } // .entity

  .dragHover { border:1px dotted red; }
  path { cursor:pointer; }

} // #plumb
